package com.easylinkin.linkappapi.lobar.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author xiaoyang
 * @version 1.0
 * @date 2022/07/22
 * @description 预警记录查询DTO
 */
@Data
public class WarningDTO {

    /**
     * 指定用户id
     */
    private String userId;
    /**
     * 租户id
     */
    private String tenantId;
    /**
     * 处理状态 0未处理 1已处理
     */
    private Integer status;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 预警类型列表查询 预警类型 1人员出勤预警 2班组预警 3年龄预警 4证书预警
     */
    private List<Integer> warningTypes;
    /**
     * 用户列表查询
     */
    private List<String> userIds;
    /**
     * 用户类型 1.管理员 2.普通用户
     */
    private String userType;
    /**
     * 关键字
     */
    private String paramKey;
    /**
     * 疫情预警类型 全部null,预警类型(1体温预警, 2健康码预警, 3体温和健康码预警)
     */
    private Integer epidemicWarnType;
}
